package tr.edu.yildiz.ce.dap.appagent.command.deployment.agent;

import tr.edu.yildiz.ce.dap.appagent.command.deployment.base.AbstractAgentCommand;
import tr.edu.yildiz.ce.dap.appagent.exception.AgentRetryException;
import tr.edu.yildiz.ce.dap.appagent.exception.BasicAgentException;
import tr.edu.yildiz.ce.dap.appagent.model.DapMessage;
import tr.edu.yildiz.ce.dap.appagent.process.base.AbstractProcess;

public final class LocalCommand extends AbstractAgentCommand{

	public LocalCommand(AbstractProcess process) {
		super(process);
	}

	@Override
	protected void prepareRequest(DapMessage msg) throws BasicAgentException {
		
	}

	@Override
	protected void processResponse(DapMessage responseMsg)
			throws BasicAgentException, AgentRetryException {
		
	}

	@Override
	public DapMessage rollback(DapMessage msg) throws BasicAgentException {
		return null;
	}

}
